import fontConst
import uicls
import uiutil
import uiconst
import trinity
import service
import uthread
import log
import fontConst

class MakeManager(service.Service):
    __guid__ = 'svc.make'
    __update_on_reload__ = 1

    def Run(self, memStream = None):
        service.Service.Run(self, memStream)



    def Stop(self, stream):
        service.Service.Stop(self)



    def Object(self, className, *args, **kw):
        return uicls.Get(className)(**kw)



    def Transform(self, *args, **kw):
        return uicls.Transform(**kw)



    def Container(self, *args, **kw):
        return uicls.Container(**kw)



    def Sprite(self, *args, **kw):
        return uicls.Sprite(**kw)



    def FrameSprite(self, *args, **kw):
        return uicls.Frame(**kw)



    def Frame(self, *args, **kw):
        return uicls.Area(**kw)



    def Line(self, *args, **kw):
        return uicls.Line(**kw)



    def Fill(self, *args, **kw):
        return uicls.Fill(**kw)



    def Text(self, *args, **kw):
        return uicls.Label(**kw)



    def PushButton(self, *args, **kw):
        return uicls.PushButton(**kw)



    def Icon(self, *args, **kw):
        return uicls.Icon(**kw)



    def Slider(self, *args, **kw):
        return uicls.Slider(**kw)



    def TabGroup(self, *args, **kw):
        return uicls.TabGroup(**kw)



    def ImageButton(self, *args, **kw):
        return uicls.ImageButton(**kw)



    def Combo(self, *args, **kw):
        return uicls.Combo(**kw)



    def SinglelineEdit(self, *args, **kw):
        return uicls.SinglelineEdit(**kw)



    def MultilineEdit(self, *args, **kw):
        return uicls.Edit(**kw)



    def Checkbox(self, *args, **kw):
        return uicls.Checkbox(**kw)



    def Scroll(self, *args, **kw):
        return uicls.Scroll(**kw)



    def Button(self, *args, **kw):
        return uicls.Button(**kw)




